#/usr/bin/python
# coding: utf8

import sys
import win32api
import win32con


reload(sys)
sys.setdefaultencoding("utf-8")

def setRegValue(keystr, vname, value):
    '''
    设置某个注册表项的值，不存在则先添加项再设置值
    
    key = win32api.RegOpenKey(win32con.HKEY_CURRENT_USER, keystr, 0, win32con.KEY_ALL_ACCESS)
    
    
    win32api.RegSetValueEx(key, vname, 0, win32con.REG_SZ, value)
    kv = win32api.RegQueryValueEx(key, vname)
    print kv
    win32api.RegCloseKey(key)
    '''
    key = win32api.RegOpenKey(win32con.HKEY_CURRENT_USER, keystr, 0, win32con.KEY_ALL_ACCESS)
    try:
        kv = win32api.RegQueryValueEx(key, vname)
        if(kv):
            print 'OK'
    except:
        win32api.RegSetValueEx(key, vname, 0, win32con.REG_SZ, value)
        win32api.RegCloseKey(key)
        print 'OK'


    
#允许淘宝的弹出窗口
keystr = 'SOFTWARE\\Microsoft\\Internet Explorer\\New Windows\\Allow'
setRegValue(keystr, 's.taobao.com', '0')

    